package love.yuanmengrobot.als.business.util;
/*
 *   @Studio:CHJY · 源梦科技
 *   @Author:CHJY创幻
 *   @Ide:IntelliJ IDEA
 *   @Creation time:2021/7/1 20:46
 */

public class TrainPlan {


    //3 major
    private String trainPlanCourseId;//培养方案课程主键（主）
    private String trainPlanId;//培养方案主键（外）
    //5
    private String courseName;  //课程名称
    private String planCourseTerm;//方案课程学期
    private String credit;//学分
    private String courseType;//课程类别
    private String courseLevel;//课程级别
    private String courseHours;//课程学时


    // 4 trainPlan
    private String majorId;//专业
    private String grade;//年级
    private String optionalCredit;//任选学分
    private String limiteCredit;//限选学分
    private String professionalRequired;//专业必修
    private String generalRequired;//number(2.1)//通识必修
    private String generalElective;//number(2.1)//通识选修
    private String disciplineBasis;// number(2.1)//学科基础
    private String practiceLink;//number(2.1)//实践环节

    public String getTrainPlanCourseId() {
        return trainPlanCourseId;
    }

    public void setTrainPlanCourseId(String trainPlanCourseId) {
        this.trainPlanCourseId = trainPlanCourseId;
    }

    public String getTrainPlanId() {
        return trainPlanId;
    }

    public void setTrainPlanId(String trainPlanId) {
        this.trainPlanId = trainPlanId;
    }

    public String getCourseName() {
        return courseName;
    }

    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }

    public String getPlanCourseTerm() {
        return planCourseTerm;
    }

    public void setPlanCourseTerm(String planCourseTerm) {
        this.planCourseTerm = planCourseTerm;
    }

    public String getCredit() {
        return credit;
    }

    public void setCredit(String credit) {
        this.credit = credit;
    }

    public String getCourseType() {
        return courseType;
    }

    public void setCourseType(String courseType) {
        this.courseType = courseType;
    }

    public String getCourseHours() {
        return courseHours;
    }

    public void setCourseHours(String courseHours) {
        this.courseHours = courseHours;
    }

    public String getMajorId() {
        return majorId;
    }

    public void setMajorId(String majorId) {
        this.majorId = majorId;
    }

    public String getGrade() {
        return grade;
    }

    public void setGrade(String grade) {
        this.grade = grade;
    }

    public String getOptionalCredit() {
        return optionalCredit;
    }

    public void setOptionalCredit(String optionalCredit) {
        this.optionalCredit = optionalCredit;
    }

    public String getLimiteCredit() {
        return limiteCredit;
    }

    public void setLimiteCredit(String limiteCredit) {
        this.limiteCredit = limiteCredit;
    }

    public String getCourseLevel() {
        return courseLevel;
    }

    public void setCourseLevel(String courseLevel) {
        this.courseLevel = courseLevel;
    }

    public String getProfessionalRequired() {
        return professionalRequired;
    }

    public void setProfessionalRequired(String professionalRequired) {
        this.professionalRequired = professionalRequired;
    }

    public String getGeneralRequired() {
        return generalRequired;
    }

    public void setGeneralRequired(String generalRequired) {
        this.generalRequired = generalRequired;
    }

    public String getGeneralElective() {
        return generalElective;
    }

    public void setGeneralElective(String generalElective) {
        this.generalElective = generalElective;
    }

    public String getDisciplineBasis() {
        return disciplineBasis;
    }

    public void setDisciplineBasis(String disciplineBasis) {
        this.disciplineBasis = disciplineBasis;
    }

    public String getPracticeLink() {
        return practiceLink;
    }

    public void setPracticeLink(String practiceLink) {
        this.practiceLink = practiceLink;
    }

    @Override
    public String toString() {
        return "TrainPlan{" +
                "trainPlanCourseId='" + trainPlanCourseId + '\'' +
                ", trainPlanId='" + trainPlanId + '\'' +
                ", courseName='" + courseName + '\'' +
                ", planCourseTerm='" + planCourseTerm + '\'' +
                ", credit='" + credit + '\'' +
                ", courseType='" + courseType + '\'' +
                ", courseLevel='" + courseLevel + '\'' +
                ", courseHours='" + courseHours + '\'' +
                ", majorId='" + majorId + '\'' +
                ", grade='" + grade + '\'' +
                ", optionalCredit='" + optionalCredit + '\'' +
                ", limiteCredit='" + limiteCredit + '\'' +
                ", professionalRequired='" + professionalRequired + '\'' +
                ", generalRequired='" + generalRequired + '\'' +
                ", generalElective='" + generalElective + '\'' +
                ", disciplineBasis='" + disciplineBasis + '\'' +
                ", practiceLink='" + practiceLink + '\'' +
                '}';
    }
}
